ci: Add an HTML report generator
authorEmmanuele Bassi <ebassi@gnome.org>
Sat, 13 Apr 2019 13:11:30 +0000 (14:11 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Sat, 13 Apr 2019 13:11:30 +0000 (14:11 +0100)
commit3bc8ab91a2694380fc7c46d2b53351be8e6f12f3
treeb7955e110ffd27d72921a8d90229366e347e9505
parentf9d586977428dc775796db5d256cb610b7fcb49d
ci: Add an HTML report generator

The JUnit cover report is useful, but only up to a point; for instance,
it's not used unless it's part of a merge request. This means you don't
get a report if you're pushing to a branch that does not have an MR open.

With a simple Python script and some minimal templating, we can generate
an HTML report from the "I Can't Believe it's not JSONā„¢" log that Meson
produces, and keep it as a CI artifact.
.gitlab-ci.yml
.gitlab-ci/Dockerfile
.gitlab-ci/meson-html-report.py [new file with mode: 0755]
.gitlab-ci/test-docker.sh